package grapid.database;

import java.util.TreeMap;

/**
 * 数据库module基类
 * 
 * @author grapid
 * @version 2.0
 * 
 */
public abstract class GBaseModule {

	/**
	 * 实体类 与 数据库字段 对应关系{key: 实体类属性名, value: 数据库字段名}
	 */
	protected static TreeMap<String, String> mdbMapping = null;

	/**
	 * 初始化mdbMapping
	 */
	public void initMdbMapping() {
		mdbMapping = new TreeMap<String, String>();
	}

	/**
	 * 获取对应关系
	 * 
	 * @param fieldName
	 *            实体类属性名
	 * @return 返回数据库字段名
	 */
	public String getMdbMapping(String fieldName) {
		if (mdbMapping == null)
			return null;
		return mdbMapping.get(fieldName);
	}
}
